package test.bean;

public class TdaTableColumn {

    //字段编号
    private String columnNumber;
    //数据类型及精度
    private String dataTypeAndPrecision;
    //是否可为空
    private String nullAble;
    //默认值
    private String defaultValue;
    //字段名称
    private String columnName;
    //来源表名
    private String sourceTableName;
    //来源字段名
    private String sourceColumnName;
    //转换逻辑
    private String transitionLogic;
    //字典对照逻辑
    private String dictionaryComparisonLogic;
    //是否采集
    private String isCollect;
    //备注
    private String remarks;

    public String getColumnNumber() {
        return columnNumber;
    }

    public void setColumnNumber(String columnNumber) {
        this.columnNumber = columnNumber;
    }

    public String getDataTypeAndPrecision() {
        return dataTypeAndPrecision;
    }

    public void setDataTypeAndPrecision(String dataTypeAndPrecision) {
        this.dataTypeAndPrecision = dataTypeAndPrecision;
    }

    public String getNullAble() {
        return nullAble;
    }

    public void setNullAble(String nullAble) {
        this.nullAble = nullAble;
    }

    public String getDefaultValue() {
        return defaultValue;
    }

    public void setDefaultValue(String defaultValue) {
        this.defaultValue = defaultValue;
    }

    public String getColumnName() {
        return columnName;
    }

    public void setColumnName(String columnName) {
        this.columnName = columnName;
    }

    public String getSourceTableName() {
        return sourceTableName;
    }

    public void setSourceTableName(String sourceTableName) {
        this.sourceTableName = sourceTableName;
    }

    public String getSourceColumnName() {
        return sourceColumnName;
    }

    public void setSourceColumnName(String sourceColumnName) {
        this.sourceColumnName = sourceColumnName;
    }

    public String getTransitionLogic() {
        return transitionLogic;
    }

    public void setTransitionLogic(String transitionLogic) {
        this.transitionLogic = transitionLogic;
    }

    public String getDictionaryComparisonLogic() {
        return dictionaryComparisonLogic;
    }

    public void setDictionaryComparisonLogic(String dictionaryComparisonLogic) {
        this.dictionaryComparisonLogic = dictionaryComparisonLogic;
    }

    public String getIsCollect() {
        return isCollect;
    }

    public void setIsCollect(String isCollect) {
        this.isCollect = isCollect;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    @Override
    public String toString() {
        return "TdaTableColumn{" +
                "columnNumber='" + columnNumber + '\'' +
                ", dataTypeAndPrecision='" + dataTypeAndPrecision + '\'' +
                ", nullAble='" + nullAble + '\'' +
                ", defaultValue='" + defaultValue + '\'' +
                ", columnName='" + columnName + '\'' +
                ", sourceTableName='" + sourceTableName + '\'' +
                ", sourceColumnName='" + sourceColumnName + '\'' +
                ", transitionLogic='" + transitionLogic + '\'' +
                ", dictionaryComparisonLogic='" + dictionaryComparisonLogic + '\'' +
                ", isCollect='" + isCollect + '\'' +
                ", remarks='" + remarks + '\'' +
                '}';
    }
}
